2006-01-09 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktextlayout.c (gtk_text_layout_finalize): Don't
leak preedit_string and preedit_attrs. (#322332, Paolo
Borelli)
2006-01-09 Matthias Clasen <mclasen@redhat.com>
+ * gtk/gtktextlayout.c (gtk_text_layout_finalize): Don't
+ leak preedit_string and preedit_attrs. (#322332, Paolo
+ Borelli)
+
* gtk/gtk.symbols:
* gtk/gtkaction.h:
* gtk/gtkaction.c (gtk_widget_get_action): New function to
2006-01-09 Matthias Clasen <mclasen@redhat.com>
+ * gtk/gtktextlayout.c (gtk_text_layout_finalize): Don't
+ leak preedit_string and preedit_attrs. (#322332, Paolo
+ Borelli)
+
* gtk/gtk.symbols:
* gtk/gtkaction.h:
* gtk/gtkaction.c (gtk_widget_get_action): New function to
gtk_text_layout_free_line_display (layout, tmp_display);
}
+ if (layout->preedit_string)
+ {
+ g_free (layout->preedit_string);
+ layout->preedit_string = NULL;
+ }
+
+ if (layout->preedit_attrs)
+ {
+ pango_attr_list_unref (layout->preedit_attrs);
+ layout->preedit_attrs = NULL;
+ }
+
+
(* G_OBJECT_CLASS (parent_class)->finalize) (object);
}